long-armed squid - English Synonyms Dictionary